Job Title: Software Test Engineer
Location: Westlake, TX (HYBRID)
Duration: 12 Months
Qualifications:
- BS or above in Computer Science or related field
- 4+ years of professional Testing/Development experience involving UI and API Automation
- Verifiable experience building and maintaining an automation framework in a large enterprise environment using Cypress, Playwright, Selenium, or Protractor
- Expertise with using JavaScript or TypeScript with Cucumber/BDD
- Ability to thrive in an Agile Scrum environment with a belief in the value of T-shaped squad members
- Ability to investigate, isolate, and solve technical issues across the full technology stack by using automated & manual testing methodologies
- Verifiable experience following standard methodologies for testing Angular/Vue based UI and RESTful web services
- Experience in a DevOps environment with CI/CD tools; experience with Git/Bitbucket Server (Stash), Jenkins, and uDeploya are a plus
- Experience with Code Quality/Coverage Tools (Sonar or equivalent)
- Excellent communication and collaboration skills to work with multiple teams across the organization
- Ability to work in a fast paced, highly matrix environment to achieve team goals
- A desire and curiosity about learning innovative technologies
- Your previous experience using business requirements to craft, develop and maintain test plans, test cases
- Knowledge of CI/CD principles using Jenkins and Git and can make recommendations on how to best include test automation into pipelines
- Work as part of team of SDET’s passionate about automation and build reusable artifacts
- A learning demeanor to your work and are eager to master and adopt new technologies
- Experience with Accessibility testing preferred
Roles and Responsibilities:
- Defining and developing a suite of automation tests for our Digital healthcare products
- Working closely with product owners, developers, and business
- Rapid prototyping to validate good and bad ideas quickly
- Writing source code, adapting existing components, and testing developed components
- Ensuring designs meet performance, security, usability, and reliability and scalability requirements
- Mentoring and developing more junior technical staff